home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
language
/
modula.zoo
/
_defn_ex_vdiescap.def
< prev
next >
Wrap
Text File
|
1988-04-24
|
4KB
|
215 lines
DEFINITION MODULE VDIEscapes;
FROM GEMVDIbase IMPORT PxyArrayType, FilmNameType, FilmIndexType;
(* escapes *)
PROCEDURE InquireCharCells (Handle: INTEGER;
VAR rows, colums: INTEGER);
(* inquire addressable character cells *)
PROCEDURE ExitAlphaMode (Handle: INTEGER);
(* Exit alpha mode *)
PROCEDURE EnterAlphaMode (Handle: INTEGER);
(* enter alpha mode *)
PROCEDURE CursorUp (Handle: INTEGER);
(* alpha cursor up *)
PROCEDURE CursorDown (Handle: INTEGER);
(* alpha cursor down *)
PROCEDURE CursorRight (Handle : INTEGER);
(* alpha cursor right *)
PROCEDURE CursorLeft (Handle: INTEGER);
(* alpha cursor left *)
PROCEDURE CursorHome (Handle: INTEGER);
(* home alpha cursor *)
PROCEDURE EraseToEOS (Handle: INTEGER);
(* erase to end of alpha screen *)
PROCEDURE EraseToEOL (Handle: INTEGER);
(* erase to end of alpha text line *)
PROCEDURE CursorAddress (Handle, row, column: INTEGER);
(* direct alpha cursor address *)
PROCEDURE OutputText (Handle: INTEGER; VAR string: ARRAY OF CHAR);
(* output cursor addressable alpha text *)
PROCEDURE ReverseVideoOn (Handle: INTEGER);
(* reverse video on *)
PROCEDURE ReverseVideoOff (Handle: INTEGER);
(* reverse video off *)
PROCEDURE InquireCursorAddress (Handle: INTEGER; VAR row, column: INTEGER);
(* inquire current alpha cursor address *)
PROCEDURE InquireTabletStatus (Handle: INTEGER): INTEGER;
(* inquire tablet status *)
PROCEDURE HardCopy (Handle: INTEGER);
(* hard copy *)
PROCEDURE DisplayCursor (Handle, x, y: INTEGER);
(* place graphic cursor at location *)
PROCEDURE RemoveCursor (Handle: INTEGER);
(* remove last graphic cursor *)
PROCEDURE FormAdvance (Handle: INTEGER);
(* form advance *)
PROCEDURE OutputWindow (Handle: INTEGER; xyArray: PxyArrayType);
(* output window *)
PROCEDURE ClearDisplayList (Handle: INTEGER);
(* clear display list *)
PROCEDURE OutputBitImageFile (Handle: INTEGER;
VAR FileName: ARRAY OF CHAR;
aspect, scaling, numPts: INTEGER;
VAR xyArray: PxyArrayType);
(* output bit image file *)
(* noch nicht implementiert *)
PROCEDURE SelectPalette (Handle, palette: INTEGER): INTEGER;
(* select palette *)
(* noch nicht implementiert *)
PROCEDURE InquirePaletteFilms (Handle: INTEGER;
VAR filmNames: FilmNameType);
(* inquire palette film types *)
(* noch nicht implementiert *)
PROCEDURE InquirePaletteState (Handle: INTEGER;
VAR port, filmName,
lightness,interlace,planes: INTEGER;
VAR indexes: FilmIndexType);
(* inquire palette driver state *)
(* noch nicht implementiert *)
PROCEDURE SetPaletteState (Handle, port, filmNum,
lightness, interlace, planes: INTEGER;
VAR indexes: FilmIndexType);
(* set palette driver state *)
PROCEDURE SavePaletteState (Handle: INTEGER);
(* save palette driver state *)
(* noch nicht implementiert *)
PROCEDURE SuppressPaletteMessages (Handle: INTEGER);
(* suppress palette messages *)
(* noch nicht implementiert *)
PROCEDURE PaletteErrorInquire (Handle: INTEGER): INTEGER;
(* palette error inquire *)
(* noch nicht implementiert *)
PROCEDURE UpdateMetafileExtents (Handle, minX, minY, maxX, maxY: INTEGER);
(* update metafile extents *)
PROCEDURE WriteMetafile (Handle, numIntin: INTEGER;
VAR intIn: ARRAY OF INTEGER;
numPtsin: INTEGER;
VAR ptsIn: ARRAY OF INTEGER);
(* write metafile item *)
(* noch nicht implementiert *)
PROCEDURE ChangeFileName (Handle: INTEGER; VAR fileName: ARRAY OF CHAR);
(* change gem vdi filename *)
(* noch nicht implementiert *)
END VDIEscapes.